#猜价格游戏-自动求解
import random as r
price=0;count=0;p_min=1;p_max=100
key=r.randint(p_min,p_max)
while True:
    if count>=6:
        print("你猜的次数太多了，系统拒绝和你继续玩耍")
        break
    try:
        print("请输入你猜的价格({}-{})：".format(p_min,p_max))
        price=round((p_min+p_max)/2)#每次猜的价格折半，猜中间的数
        print(price)
        if price>key :
            print("大了")
            p_max=price
        elif price<key :
            print("小了")
            p_min=price
        else:
            print("猜对了，你真棒！只猜了{}次".format(count+1))
            break
    except:
        print("您的输入有误！")
    else:
        count=count+1
